dominating the landscape - Allemand Anglais Dictionnaire